//836. 矩形重叠
//思路：rec1的右不与rec2的左重叠，就返回false
//      rec2的右不与rec1的左重叠，就返回false
//      rec2的上不与rec1的下重叠，就返回false
//      rec1的上不与rec2的下重叠，就返回false



#include <stdbool.h>
bool isRectangleOverlap(int* rec1, int rec1Size, int* rec2, int rec2Size){
    if(rec1[2] <= rec2[0])
        return false;
    if(rec1[0] >= rec2[2])
        return false;
    if(rec1[3] <= rec2[1])
        return false;
    if(rec1[1] >= rec2[3])
        return false;

    return true;
}